#main { background-color:#e9e9e9; }
#aside { width:20.84%; float:left; margin-top:44px; margin-bottom:10px; background-color:#e5e5e5;}
#category {}
#category .hd { color:#fff; height:100px; line-height:100px; font-size:26px; background:url(/statics/home/css/../images/cate_hd.jpg) no-repeat right bottom; text-indent:23px; }
#category .bd { margin:0 ;}
#category .clearfix{padding:20px 0px 93px 20px;}
#category .bd ul li.parent { height:50px; }
#category .bd ul li.parent a { display:block; line-height:50px; font-size:14px; text-indent:36px; background:url(/statics/home/css/../images/icon_fot.jpg) no-repeat left center; color:#0d0b0c;}
#category .bd ul li.parent a:hover {background:url(/statics/home/css/../images/icon_on.jpg) no-repeat left center; color:#004896; text-decoration:none;}
#category .bd ul li.parent a.current {background:url(/statics/home/css/../images/icon_on.jpg) no-repeat left center; color:#004896;}
#category ul li.sublist { padding:5px 0; border-bottom:solid 1px #c7c9cd; }
#category ul li.sublist li { }
#category ul li.sublist li a { display:block; background:url(/statics/home/css/../images/icon1.gif) no-repeat 35px center; text-indent:50px; height:36px; line-height:36px; font-size:0.875em; }
#category ul li.sublist li a:hover { color:#004896; text-decoration:none; }
#category ul li.sublist li.current a { color:#004896; border-top:0;}

#m_right { width:75.84%; float:right; margin-top:44px; }
#location { background:url(/statics/home/css/../images/hd_bg_0.jpg) repeat-x left bottom; }
.location_title { font-size:24px; color:#004896; height:46px; line-height:30px; float:left; background:url(/statics/home/css/../images/hd_bg_2.jpg) repeat-x left bottom; }
.location_list { font-size:0.75em; height:44px; line-height:44px; background:url(/statics/home/css/../images/location_img.png) no-repeat left 15px; text-indent:20px; float:right; color:#333; margin-right:3px;}
.location_list a{color:#333;}
.location_list span { margin:0 5px; }

#article { line-height:200%; font-size:0.875em; padding:31px 0; width:100%; margin:0 auto; color:#333;}
.about_t{margin-right:22px; float:left; width:53%; height:538px;}
#article p{word-wrap:break-word;word-break:break-all;}
.about_p{margin-bottom:28px;}
.contacts_img{display:none;}
table.contacts_tab{ }
table.contacts_tab td,{text-indent:20px;}

.contile {
  font-size: 24px;
  height: 30px;
  font-weight: 600;
  line-height: 30px;
  text-indent: 40px;  /* 让文字从第 40px 开始，给左侧背景图留空间 */
  color: #333;
  margin: 10px 0;
  background-image: url(/statics/home/css/../images/title.png);
  background-repeat: no-repeat;
  background-position: left center;  /* 左对齐，垂直居中 */
  background-size: auto;  /* 默认，不缩放，按原图尺寸显示 */
}
.pro_ul{ list-style: disc;display: none;}
.pul{margin-top: 40px;}
.pul li{font-size: 20px;line-height: 36px;}

.l_view{float:left; width:49%;}

.r_view{float:right; width:49%;}


.m_honor_title { height:3.33em; line-height:3.33em; font-size:18px; text-align:center; color:#004896; }
.m_honor_attr { height:3em; line-height:2.14em; text-align:center; border-bottom:dashed 1px #848484; }
.m_honor_content { padding:1.5em 0; }
.m_prev_list { float:right; height:25px; margin-top:17px; }
.m_prev_list a { float:left; margin-left:15px; display:inline;}
.m_prev_list a img { display:block; }
.m_next_list { border-bottom:dashed 1px #ccc; border-top:dashed 1px #ccc; padding:1em 0; margin-top:1em;}
.m_next_list p.m_p_prev a { height:2.14em; line-height:2.14em; display:inline-block; overflow:hidden; float:left; margin-bottom:0.5em; color:#FFFFFF;}
.m_next_list span { height:2.14em; line-height:2.14em; width:6em; background-color:#004896; color:#fff; display:block; float:left; text-align:center; margin-right:0.5em; }
.m_next_list p.m_p_next a {  height:2.42em; line-height:2.42em; display:inline-block; overflow:hidden; float:left; color:#FFFFFF;}
.m_prev_back { text-align:right; padding-top:2em; height:2.14em; }
.m_prev_back a { background-color:#15499a; font-size:1em; width:8em; height:2.14em; line-height:2.14em; text-align:center; color:#fff; display:block; float:right; }
.m_prev_back a:hover { text-decoration:none;}
.m_prev_share { margin-top:1em;}

#newslist { margin-top:30px; }
#newslist .item { padding:2% 0; border-bottom:solid 1px #dfdfdf; }
#newslist .time { width:12%; border:solid 1px #ccc;  background-color:#ccc; float:left; text-align:center; }
#newslist .item:hover .time{ border:solid 1px #db1c17;  background-color:#db1c17;}
#newslist .time .p1 { font-size:1em; color:#fff; line-height:28px; }
#newslist .time .p2 { font-size:1.125em; color:#757575; line-height:40px; background-color:#fff; }
#newslist .list { width:86%; float: right; display: inline; }
#newslist .list h4 { font-size:0.875em; line-height:24px; }
#newslist .list h4 a { color:#333; font-weight:normal; }
#newslist .list h4 a:hover { color:#db1c17; font-weight:normal;}
#newslist .list p { line-height:200%; color: #333; font-size:0.75em; }

#newslist .nlist { height:2.5em; line-height:2.5em; background:url(/statics/home/css/../images/icon1.jpg) no-repeat left center; border-bottom:dotted 1px #ccc;  overflow:hidden; }
#newslist .nlist a { float:left; font-size:0.875em; margin-left:14px; display:inline;}
#newslist .nlist span { float:right; font-size:0.875em; display:inline;}


.m_series_title { padding-top:20px; color:#15499a; font-weight:normal; font-size:1em; }
.m_series_p2 { float:left; display:inline; width:23%; margin-top:2.6%; }
.m_series_p2 figcaption { display:block; font-size:0.875em; height:3em; line-height:3em; text-align:center; }
.noend1, .noend2, .noend3, .noend5, .noend6, .noend7, .noend9, .noend10, .noend11, .noend13, .noend14, .noend15, .noend17, .noend18, .noend19 { margin-right:2.6%; }
.noend4, .noend8, .noend12, .noend16, .noend20 { margin-right:0;}

.m_series_p3 { float:left; display:inline; width:31.3%; margin-top:2.6%; }
.m_series_p3 p { border:solid 1px #ccc; padding:0px; }
.m_series_p3 figcaption { border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; height:36px; line-height:36px; text-align:center; display:block; background-color:#e1e1e1; font-size:14px; overflow:hidden;}
.m_series_p3:hover p { border:solid 1px #004896; }
.m_series_p3:hover figcaption { border-left:solid 1px #004896; border-bottom:solid 1px #004896; border-right:solid 1px #004896; background-color:#004896; color:#fff; }
.nohonor1, .nohonor2, .nohonor4, .nohonor5, .nohonor7, .nohonor8, .nohonor10, .nohonor11 { margin-right:3%;}
.nohonor3, .nohonor6, .nohonor9, .nohonor12 { margin-right:0;}

.m_pro_list {padding:3% 0; }
.m_pro_list .p2 {float:left; width:31.1%; margin-bottom:2.2%; border:solid 1px #ddd;transition: all .5s ease; overflow: hidden;}
.m_pro_list .p2 figure { }
.m_pro_list .p2 .prosimg {
	height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.m_pro_list .p2 img {transition: all .5s ease;}
.m_pro_list .p2 .proTitle {
	display: flex;
    justify-content: space-around;
    align-items: center;
    line-height: 40px;
    font-size: 18px;
}
.m_pro_list .p2 .proTitle strong{
	font-weight: 450;
}
.m_pro_list .p2 figcaption {display:block; height:2.857em; line-height:2.857em; text-align:center; font-size:0.875em; background-color:#fff; border-bottom:solid 1px #ddd; }
.m_pro_list .p2 a:hover {text-decoration:none; }
.m_pro_list .p2:hover figure {}
.m_pro_list .p2:hover {box-shadow: 0px 0px 1rem #ccc;}
.m_pro_list .p2:hover img{display: block; transform: scale(1.1);}
.m_pro_list .p2:hover figcaption {border-bottom:solid 3px #004896; border-left:solid 1px #004896; border-right:solid 1px #004896; background-color:#004896; color:#fff; overflow:hidden; }
.nofirst1, .nofirst2, .nofirst4, .nofirst5, .nofirst7, .nofirst8, .nofirst10, .nofirst11, .nofirst13, .nofirst14 { margin-right:3%; }

.m_pro_info { padding:59px 0 0 0; font-size:0.875em; }
.m_pro_info .imgview {text-align:center;}
.m_pro_info .imgview img {max-width:400px; display:block; margin:0 auto;}
.m_pro_info .imgview .demo1{
	    border: 1px solid rgba(0,0,0,0.1);
}
.m_pro_info .title {
	color: #004896;
    font-size: 24px;
    margin-bottom: 20px;
}
.mpro_info .pro_ul{
	display: block;
}
.m_pro_info .title span{font-size:18px; color:#ef871d;}
.m_pro_info .proTitle { height:33px; line-height:33px; background:url(/statics/home/css/../images/title_bg.jpg) repeat-x left top; margin-top:20px;}
.m_pro_info span.current {width:110px; height:33px; line-height:33px; display:block; background:url(/statics/home/css/../images/title_onbg.jpg) no-repeat left top; text-align:center; color:#d9210e;}
.m_pro_info .content {border-bottom:solid 1px #e3e3e3; padding:1em; line-height:30px; color:#333333;}
.m_pro_info .other{ padding:28px 0;}
.m_pro_menu{float:left; width:60%;}

.mpor_h{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mpor_h .mpro_info{
	    width: 50%;
}

.other .bdsharebuttonbox{ float:right;}
.m_prev_back { text-align:right; padding-top:2em; height:2.14em; font-size:0.875em; }
.m_prev_back a { background-color:#004896; font-size:1em; width:8em; height:2.14em; line-height:2.14em; text-align:center; color:#fff; display:block; float:right; }
.m_prev_back a:hover { text-decoration:none;}

/*百度分享*/
#share a{ width:26px; height:24px; line-height:24px; padding:0; margin:0 0 0 6px; color:#FFFFFF;}
#share a.bds_more{background:none; width:40px;}
#share a.bds_weixin{background:url(/statics/home/css/../images/fx_01.jpg) no-repeat left center;}
#share a.bds_tsina{background:url(/statics/home/css/../images/fx_02.jpg) no-repeat left center;}
#share a.bds_tqq{background:url(/statics/home/css/../images/fx_03.jpg) no-repeat left center;}
#share a.bds_bdhome{background:url(/statics/home/css/../images/fx_04.jpg) no-repeat left center;}
#share a.bds_qzone{background:url(/statics/home/css/../images/fx_05.jpg) no-repeat left center;}

.m_pro_prev { width:100px; float:left; margin-right:0.5em; color: #fff;background-color: #003686;}
.m_pro_prev  a { border:solid 1px #003686; color:#fff; height:2.57em; line-height:2.57em; display:block; background:url(/statics/home/css/../images/prev_1.png) no-repeat 15px center; text-indent:40px; text-align:left; }
.m_pro_prev  a:hover { text-decoration:none; border:solid 1px #00aeef; color:#fff; background:url(/statics/home/css/../images/prev_2.png) no-repeat 15px center #00aeef; }
.m_pro_next { width:100px; float:left; margin-left:0.5em; color: #fff;background-color: #003686;}
.m_pro_next a { border:solid 1px #003686; color:#fff; height:2.57em; line-height:2.57em; display:block; background:url(/statics/home/css/../images/next_1.png) no-repeat 67px center; text-indent:15px; text-align:left; }
.m_pro_next a:hover {  text-decoration:none; border:solid 1px #00aeef; color:#fff; background:url(/statics/home/css/../images/next_2.png) no-repeat 67px center #00aeef; }


.gbook1 { width:10%}
.gbook2 { width:50%; float:left; }
.gbook3, .gbook4 { width:20%; }
.mobieapp { border-left:solid 1px #ccc; border-top:solid 1px #ccc; }
.mobieapp li { width:24.87%; float:left; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0.3em 0; text-indent:10px; }

#main_p{background: url(/statics/home/css/../images/img_bg.jpg) no-repeat center top; height:648px; padding-top:42px;}
.m_pro_list .bd{background-color:#FFF; border-radius:5px; margin-bottom:48px; padding:19% 10% 35.6%;}
.nofirst01{float:left;}
.nofirst02{float:right;}

.tqq{margin-bottom:-5px; margin-left:8px;}
.tal{margin-bottom:-7px; margin-left:8px;}
.ez{text-indent:4em;}

#hyly{margin-top:35px; margin-bottom:28px;}
#hyly .bd-box{ width:100%; overflow:hidden; float:left}
#hyly .bd-box li{ float:left; width:23.5%; height:120px; padding:0px 18px 20px 0px; overflow:hidden; position:relative; }
#hyly .bd-box li img{ width:100%; max-width:212px; height:120px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
#hyly .bd-box li span{width:100%; height:120px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
#hyly .bd-box li a{ width:100%; height:120px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden;}

/*分页*/
.page, .pages{height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000; margin-bottom:23px; margin-top:25px;}
.page span, .pages span{padding:5px 8px 5px 8px; background-color:#d8231f; color:#fff; border:solid 1px #d8231f; font-size:0.875em; }
.page a, .pages a{ color:#444444; border:1px solid #ccc;padding:5px 8px 5px 8px; margin:0 4px; text-decoration:none; background-color:#ddd;  font-size:0.875em; }
.page a:hover, .pages a:hover{color:#fff; background-color:#d8231f; }
.page a.current, .pages a.current{color:#fff; background-color:#d8231f; }
.cMore {display:none;}



/*证书*/
/*.quality_p{}
.m_series_p3 {display: inline-block; width:23.5%; margin-bottom:2.6%; margin-right:1.63%;}
.m_series_p3 p { border:solid 1px #ccc; padding:0px; line-height:40px; font-size:14px;}
.m_series_p3 img{width:100%;}
.m_series_p3:hover p { border:solid 1px #e8480b; }
.m_series_p3:nth-child(4n){margin-right:0;}*/

/*证书收缩*/
.hidden{ display: none;}
.lanren{}
.lanren ul.list{overflow: hidden;}
.lanren .more{overflow: hidden;padding:10px;text-align: center;}
.lanren .more a{display: block;width:150px;padding:8px 0;color:#fff;margin:0 auto;background:#054896;text-align:center;border-radius:3px;}
.lanren .more a:hover{text-decoration: none;background: #004896;color: #fff;}

/*下载*/
.giveliuyan {background-color: #e1e1e1; color: #de4c09; padding: 5px;}
.giveliuyan:hover { background-color: #de4c09; color: #fff; text-decoration:none;}
.m_d_list{padding-top:20px;}
.lef{float:left; margin-bottom: 30px; width:32.2%; margin-right:1.7%;}
.lef_x{border: 1px solid #dcdbdb;}
.lef .txt{padding:20px 0 16px 16px;border-top:none;}
.lef .txt p{padding-bottom: 14px;color: #4a4a4a;font-size: 16px;}
.lef .txt span{display: block;color: #c6c6c6;font-size: 14px;}
.lef:nth-child(3n+3){margin-right:0%;}

/*留言*/
.article .c1 {width:100%; height:24px; line-height:24px; background:url(/statics/home/css/../images/input_bg.jpg) repeat-x left top; border:1px solid #CCCCCC; font-family: "Microsoft YaHei",Arial; font-size:13px; text-indent:10px;}
.article .c2 {width:100px; height:24px; line-height:24px; background:url(/statics/home/css/../images/input_bg.jpg) repeat-x left top; border:1px solid #CCCCCC; font-family: "Microsoft YaHei",Arial; font-size:13px; text-indent:10px;}
.article .c3 {width:100%; height:24px; line-height:24px; background:url(/statics/home/css/../images/input_bg.jpg) repeat-x left top; border:1px solid #CCCCCC; font-family: "Microsoft YaHei",Arial; font-size:13px; text-indent:10px;}
.article .submit{ border:0; padding:8px 30px; cursor:pointer; background-color:#d8231f; color:#fff; font-family: "Microsoft YaHei",Arial; font-size:13px;}
.article .#004896 {color:#004896}
textarea { width:100%; height:200px; border:1px solid #CCCCCC; padding:0;  background:url(/statics/home/css/../images/input_bg.jpg) repeat-x left top; font-family: "Microsoft YaHei",Arial; font-size:13px; text-indent:10px;}

.gbook1 { width:10%}
.gbook2 { width:50%; float:left; }
.gbook3, .gbook4 { width:20%; }
.mobieapp { border-left:solid 1px #ccc; border-top:solid 1px #ccc; }
.mobieapp li { width:24.868%; float:left; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0.3em 0; }

.m_d_list{width:100%;}
.m_d_list img{width:100%;}

/*视频*/
.m_d_list #video0, .m_d_list #video1{width:800px; height:450px;}
@media screen and (max-width:1099px){  
.wrapper { width:99%; margin:0 auto; }
#nav ul li.menu a { padding:0; text-align:center; }
}
@media screen and (max-width:1024px){  
.m_pro_list .p2{width:31%;}	
.m_pro_info h2{display:none;}
.m_pro_info .imgview img, .m_pro_info .content img{width:100%;}
.about_p{display:none;}
.about_t{width:auto; height:auto;}
.about_img{width:100%;}
#hyly .bd-box li{  width:23.2%}
#hyly .bd-box li img{max-width:178px;}
}
@media screen and (max-width:768px){
.wrapper { width:100%; margin:0 auto; }
#header { position:static; border-bottom:0; background-image:none; height:auto; }
#header .logo { float:left; width:auto; display:inline; }
#nav { width:100%; float:left; background-color:#004896; display:block; margin:0 }
#nav ul li { }
#nav ul li.line {}
#nav ul li.menu { }
#nav ul li.menu a { display:block; text-align:center;  padding:0; color:#fff; }
#nav ul li.menu a:hover {color:#FFF;}
#nav ul li.menu a.current{color:#FFF;}

#banner { border-top:0; }

#main { padding:0; }
#aside { width:100%; float:none; margin:0; }
#category { border:0; background-color:#fff; padding:0; }
#category .hd { display:none;  }
#category .bd ul { padding:0 0 1%; background-color:#fff; }
#category .bd ul li.parent { float:left; width:18%; height:30px; display:inline; margin:1% 1% 0; border:0; }
#category .bd ul li.parent a { display:block; height:28px; line-height:28px; border:solid 1px #ccc; background:none; text-indent:inherit; text-align:center; padding:0; }
#category .bd ul li.parent a:hover { border:solid 1px #004896; background:none; color:#004896; }
#category .bd ul li.parent a.current { border:solid 1px #004896; background:none; color:#004896; }
#category .bd ul li.sublist { width:100%; float:left; border:0; margin:0; }
#category .bd ul li.sublist li { float:left; width:18%; height:30px; display:inline; margin:1% 1% 0; padding-left:0; }
#category .bd ul li.sublist li a { display:block; height:28px; line-height:28px; border:solid 1px #ccc; background:none; text-indent:inherit; text-align:center; overflow:hidden;}
#category .bd ul li.sublist li a:hover { color:#004896; text-decoration:none; background:none;}
#category .bd ul li.sublist li.current a { color:#004896; background:none; }

#m_right { width:98%; display:block; margin:1% auto 0; float:none; }

.mpor_h .mpro_info {
    width: 100%;
    margin-top: 30px;
}

.m_pro_list .p2 .prosimg {
    height: 170px;
}
.m_pro_list .p2 .proTitle {
    font-size: 14px;
}

#article { padding:1% 0; }
.m_pro_list { padding:1% 0; }
#newslist { padding:1% 0; }

#footer div.wrapper { background:none; }
#footer .f_wrap { width:98%; margin:0 auto; float:none; }
#footer .f_comp { padding:0; border:0; }

.hidden-sm { display:none; }

#main_p{height:auto;}
.m_pro_list .bd{ margin-bottom:48px; padding:9% 2% 25%%;}
.nofirst01, .nofirst02{width:45%;}

.mobieapp li{width:24.82%;}
}
@media screen and (max-width:667px){

#hyly .bd-box li{  width:22.9%}
#hyly .bd-box li img{max-width:149px;}
.m_pro_info .other{padding: 20px 0;}
}
@media screen and (max-width:640px){
.wrapper { width:100%; margin:0 auto; }
#header { position:static; border-bottom:0; background-image:none; }
#header div.wrapper { overflow-x:hidden }
#header .logo { width:50%; margin-left:10px; float:none; position:static; display:block; }
#nav { width:100%; padding:0; float:none; height:auto; display:block; border-top:solid 1px #FFF;}
#nav ul li.menu { float:left; width:33.3%; height:42px; }
#nav ul li.line { display:none; }
#nav ul li.menu:hover { background:none; }
#nav ul li.menu a { padding-top:0; color:#fff; height:41px; line-height:41px; }
#nav ul li.menu a:hover { color:#fff; text-decoration:underline;}
#nav ul li.menu a.line_r { border-right:solid 1px #2bafe9; }
#nav ul li.menu a.line_b { border-bottom:solid 1px #2bafe9; height:41px; }
#nav ul li.visible-xs { visibility:visible; display:block; }
#nav ul li.menu a.current { background-image:none; background-color:#0d0b0c; }

#category { border:0; }
#category .hd { display:none; }
#category .bd ul li.parent { float:left; width:31%; height:30px; display:inline; margin:1%; }
#category .bd ul li.parent a { display:block; height:28px; line-height:28px; border:solid 1px #ccc; background:none; text-indent:inherit; text-align:center; overflow:hidden; }
#category .bd ul li.parent a:hover { border:solid 1px #004896; background:none; }
#category .bd ul li.parent a.current { border:solid 1px #004896; background:none; }
#category .bd ul li.sublist { width:100%; float:left; border:0; margin:0; }
#category .bd ul li.sublist li { float:left; width:31%; height:30px; display:inline; margin:1%; padding-left:0; }
#category .bd ul li.sublist li a { display:block; height:28px; line-height:28px; border:solid 1px #ccc; background:none; text-indent:inherit; text-align:center; overflow:hidden; }
#category .bd ul li.sublist li a:hover { color:#004896; text-decoration:none; background:none;}
#category .bd ul li.sublist li.current a { color:#004896; background:none; }
.hidden-xs-3 #category .bd ul li.sublist { display:none; }

#article { padding:1% 0; }

#newslist { padding:1% 0; width:98%; margin:0 auto;  }
#newslist .time { display:none; }
#newslist .list { float: none; display: block; width:98%; margin:0 auto;  }
#newslist .list h4 { font-size:1em; height:auto; line-height:180%; }
#newslist .list h4 a { color:#da251d; font-weight:normal; }
#newslist .list p { line-height: 180%; color: #757575; font-size:0.875em; height:auto;  }
#newslist .odd { margin-right:0; }

.m_series_title { width:98%; margin:0 auto; padding:10px 0;}
.m_series_p2 { width:31.3%; margin:1% 1% 0; }
.noend1, .noend2, .noend4, .noend5, .noend7, .noend8, .noend10, .noend11, .noend13, .noend14, .noend16, .noend17, .noend19, .noend20 { margin:1% 1% 0; }
.noend3, .noend6, .noend9, .noend12, .noend15, .noend18 { margin-right:0; }

.m_pro_list .p2 { border:solid 1px #e0e0e0; width:48%; display:block; }

.m_pro_info { width:98%; margin:0 auto; padding:0; }
.m_pro_info .imgview { width:100%; margin:0 auto; float:none; display:block; border-right:0; text-align:center }
.m_pro_info .proinfo { width:100%; margin:0 auto; border-top:solid 1px #bebebe; float:none;  display:block;  }
.m_pro_info h2 { display:none; }
#categoryContainer { display:none; }

.gbook1 { width:20%}
.gbook2 { width:100%; float:none; }
.gbook3 { width:20%; }
.gbook4 { width:10%; }


.hidden-xm { display:none; }
table.contacts_tab td,table.contacts_tab th{text-indent:2px;}

.contile {
  font-size: 22px;
  height: 24px;
  line-height: 24px;
  text-indent: 30px;  /* 让文字从第 40px 开始，给左侧背景图留空间 */
  color: #333;
  margin: 10px 0;
  background-image: url(/statics/home/css/../images/title1.png);
  background-repeat: no-repeat;
  background-position: left center;  /* 左对齐，垂直居中 */
  background-size: auto;  /* 默认，不缩放，按原图尺寸显示 */
}
	.l_view{float:left; width:100%;}

.r_view{float:right; width:100%;}	
	
/*下载*/
.giveliuyan{margin-bottom:20px;}
.lef{width:48%; margin-right:4%; background-color:#fff;}
.lef:nth-child(3n+3){margin-right:4%;}
.lef:nth-child(2n+2){margin-right:0;}
/*留言*/
.gbook1 { width:20%}
.gbook2 { width:100%; float:none; }
.gbook3 { width:20%; }
.gbook4 { width:10%; }
.mobieapp li { width:49.7%; }
/*视频*/
.m_d_list #video0, .m_d_list #video1{width:100%; height:auto;}

/*证书详情*/
.imgview_h img{width:100%;}
.content{}
/*图片*/
/*.responsimg { width:100%; display:block; }*/
.rgc_img{width:100%; display:block; }
/*分页*/
.cMore { font-size:0.875em; width:10.357em; height:3.214em; line-height:3.214em; background:url(/statics/home/css/../images/nMoreOff.jpg) no-repeat center center; display:block; margin:20px auto 20px; color:#fff; text-indent:1.78em; border-radius:6px; display:block;}
.cMore:hover { background:url(/statics/home/css/../images/nMoreOn.jpg) no-repeat center center; text-decoration:none; }
.cMore_news{margin:25px auto 0;}
.page, .pages{display:none;}
}
@media screen and (max-width:480px){
#category { border:0; margin-top:20px;}
#category .hd { display:none; }
#category .bd ul li.parent { float:left; width:48%; height:36px; display:inline; margin:1%; }
#category .bd ul li.parent a { display:block; height:34px; line-height:34px; border:solid 1px #ccc; background:none; text-indent:inherit; text-align:center; overflow:hidden; }
#category .bd ul li.parent a:hover { border:solid 1px #003686; background:none; }
#category .bd ul li.parent a.current { border:solid 1px #003686 background:none; }
#category .bd ul li.sublist { width:100%; float:left; border:0; margin:0; }
#category .bd ul li.sublist li { float:left; width:31%; height:36px; display:inline; margin:1%; padding-left:0; }
#category .bd ul li.sublist li a { display:block; height:34px; line-height:34px; border:solid 1px #ccc; background:none; text-indent:inherit; text-align:center; overflow:hidden; }
#category .bd ul li.sublist li a:hover { color:#003686;text-decoration:none; background:none;}
#category .bd ul li.sublist li.current a { color:#003686; background:none; }
.hidden-xs-3 #category .bd ul li.sublist { display:none; }

#article { padding:1% 0; }

#header .logo { width:68%;}

.m_series_title { width:98%; margin:0 auto; padding:10px 0;}
.m_series_p2 { width:48%; margin:1% 1% 0; }

.m_pro_list .p1 { width:48.4%; display:inline; margin-top:2.8%; }
.nofirst1, .nofirst3, .nofirst5, .nofirst7, .nofirst9, .nofirst11{ margin-right:2.8%; }
.nofirst2, .nofirst4, .nofirst6, .nofirst8, .nofirst10, .nofirst12{ margin-right:0; }


.m_series_p3 { float:left; display:inline; width:48.0%; margin-top:2.6%; }
.m_series_p3 p { border:solid 1px #ccc; padding:4px; }
.m_series_p3 figcaption { border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; height:36px; line-height:36px; text-align:center; display:block; background-color:#e1e1e1; font-size:14px; overflow:hidden;}
.m_series_p3:hover p { border:solid 1px #01488a; }
.m_series_p3:hover figcaption { border-left:solid 1px #01488a; border-bottom:solid 1px #01488a; border-right:solid 1px #01488a; background-color:#01488a; color:#fff; }
.nohonor1, .nohonor2, .nohonor4, .nohonor5, .nohonor7, .nohonor8, .nohonor10, .nohonor11 { margin-right:3%;}
.nohonor3, .nohonor6, .nohonor9, .nohonor12 {  margin-right:3%;}
.nohonor2, .nohonor4, .nohonor6, .nohonor8, .nohonor10, .nohonor12{margin-right:0%;}

#footer { padding:0; }

.hidden-xs { display:none; }

#mobile_nav_wrap { height:49px; width:100%; display:block; }
#mobile_nav { border-top: 1px solid rgb(61, 61, 70); width: 100%; height: 48px; display: -webkit-box; margin: 0px; padding: 0px; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(82, 73, 69)), color-stop(0.6, rgb(82, 73, 69)), to(rgb(72, 64, 60))); box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px 0px inset; height: 49px; opacity: 1; width: 100%; position:fixed; left:0; bottom:0; display:block; z-index:10010; }
#mobile_nav .img { background-position: center 3px; background-repeat: no-repeat; background-size: 18px 18px;}
#mobile_nav .img img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align: middle;}
#mobile_nav .home { width:60px; height:60px; background:url(/statics/home/css/../images/home.png) no-repeat center center; background-size:100% 100%; border-radius:60px;  margin-right: 0; position: relative; vertical-align: middle; display: inline-block; margin-top:-10px; }

#mobile_nav .icon { color: #fff; display: inline-block; float: none; font-size: 18px; height: 18px; margin-right: 0; position: relative; vertical-align: middle;
 width: 18px; }
#mobile_nav > a, #mobile_nav > div { color: #fff;  cursor: pointer; float: left;  font-size: 0.75em; height: 100%; line-height: 20px;  position: relative; text-align: center; width: 20%; }
#mobile_nav a:hover { text-decoration:none; }
#mobile_nav .menu ul { background-color: #414141; border-radius: 6px; bottom: 44px; display: none; font-size: 0.875em; margin-bottom: 8px;  max-height: 311px; overflow-x: hidden; overflow-y: scroll; padding: 0 10px; position: absolute; left: 0; }
#mobile_nav .menu ul li { border-bottom: 1px solid #6a6b6c; }
#mobile_nav .menu ul li:last-child { border: medium none;}
#mobile_nav .menu ul li a { background-color: inherit; color: #ffffff; display: block; height: 38px; line-height: 38px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 75px;}
#mobile_nav ul::after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #434343; bottom: 45px; content: ""; height: 0; position: fixed; width: 0; }

.m_pro_info .imgview{border-left:none;}

.mobieapp li{width:49.7%;}

#footer .comp_x{ width:100%;}
#hyly .bd-box li{  width:47.2%}
#hyly .bd-box li img{max-width:173px;}
#hyly .bd-box .li_on{padding-right:0; margin-right:0;}

.m_pro_menu{width:100%;}
.m_pro_next{float:right;}

.contacts_img{display:block; width:100%; margin-bottom:33px;}
table.contacts_tab{display:none;}
}
@media screen and (max-width:360px){
.nofirst1, .nofirst3, .nofirst5, .nofirst7, .nofirst9 , .nofirst11{ margin-right:2%; }
}
@media screen and (max-width:320px){
.hidden-xs4{ display:none; }
}